/*
 *Universidad Distrital Francisco José de Caldas
 *Proyecto de grado, Tecnología en Sistematización de Datos
 *Autores: Fernando Samboni
 *         Juan Carlos Cruz
 *
 */

$(document).ready(function(){
     
    //Verifica si se ha presionado la tecla 'ENTER'
    $("#formulario").bind("keypress", function(e){
        if(e.keyCode==13){
            //alert("Ha presionado enter");
            generarprograma();
            return false;
        }
    });
    $("#btnGenerar").click(function(){
        generarprograma();
        return false;
    });
    $("#btnCancelar").click(function(){
        limpiar();
        return false;
    });
});



function generarprograma() {
    
    if($('#formulario').validationEngine('validate')){
        if($("#confirmar").is(':checked')) {   
            
            //if (confirm("Esta seguro de crear un nuevo programa de Apoyo Alimentario")){
            apprise('Esta seguro de crear un nuevo programa de Apoyo Alimentario', {
                'confirm':true
            }, function(r) {
                if(r) {
                    //Obtenemos los datos en variables
            
                    var nomdirector = $("#nomdirector").val();
                    var direccion = $("#direccion").val();
                    var telefono = $("#telefono").val();
                    var fechaini = $("#fechaini").val();
                    var fechafin = $("#fechafin").val();
                    var dataString = "nomdirector="+nomdirector+"&direccion="+direccion+"&telefono="+telefono+"&fechaini="+fechaini
                    +"&fechafin="+fechafin;
                
                    //alert("datos: "+dataString);
    
                    //Mandamos valores con AJAX
                    $.ajax({
                        async: true,
                        dataType: "html",
                        type: "POST",
                        contentType: "application/x-www-form-urlencoded",
                        url: url+"/administrador/generarprograma",
                        data: dataString,
                        beforeSend: function(data){
                            $("#msjconfirmacion").html("<label style='color:blue;'>* Enviando datos...</label>");
                        },
                        success: function(requestData){
                            //alert("Servidor respondio: "+requestData);
                            if(requestData == 1){                
                                //location.reload();  //Original      
                                //$("#msjconfirmacion").html("<label style='color:green;'>* La operación se ha realizado con exito.</label>");
                                apprise("La operación se ha realizado con éxito.",{
                                    'animate':true
                                });
                                limpiar();                                
                            }					
                            else{                                
                                //$("#msjLogin").html("<label style='color:red;'>* Datos inválidos.</label>");
                                $("#msjconfirmacion").html("<label style='color:red;'>* "+requestData+"</label>"); 
                                limpiar();
                            //$("#clave").set("");
                            }	        
                        },
                        error: function(requestData, strError, strTipoError){
                            alert("Error "+strTipoError+": " + strError);
                        //alert("Error "+requestData+": " + strError);
                        },
                        complete: function (requestData, exito){}
                    });
                } else {
                    apprise("Operación Cancelada",{
                        'animate':true
                    });
                    limpiar();
                //location.reload();    
                }
            });
        }else{
            //alert('No ha confirmado si los datos son correctos');
            apprise("No ha confirmado si los datos son correctos",{
                'animate':true
            });
        }           
    }
}

function limpiar() {
    $("#nomdirector").attr("value","");
    $("#direccion").attr("value","");
    $("#telefono").attr("value","");
    $("#fechaini").attr("value","00-00-0000");
    $("#fechafin").attr("value","00-00-0000");
    $("#confirmar").removeAttr("checked");
    $("#msjconfirmacion").html("<label></label>");     
}